Rust Job: Import-Export Intern (Independent Contractor)

Job added on

Company

Wolfram
Mexico

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Wolfram, creator of Mathematica, Wolfram|Alpha and Wolfram Language, is looking for an intern with a diverse skill set to work in its Algorithms R&D department. The ImportExport group in this department is responsible for the seamless integration of data from a vast collection of file formats with the semantically rich and powerful computation environment of Wolfram Language. Interns in the ImportExport group develop paclets that usually use external libraries. These paclets are then integrated into the Import and Export functions. You will be in a position to bridge the data-rich world with an excitingly innovative and powerful computation, analytics and visualization technology stack.

Responsibilities

  • Improving Import/Export (I/E) functionality for reading/writing file formats in Wolfram Language
  • Developing Wolfram Language code and integrating it with the I/E framework
  • Working with Quality Assurance to maintain and extend testing procedures
  • Participating in writing user and internal documentation

Requirements

  • Knowledge of at least one of the following programming languages: C, C++, Rust, Python or Java
  • Experience with Git
  • Ability to work both independently and in a team environment
  • Fluent in English

Preferred qualifications

  • Experience with Wolfram Language
  • Experience with file formats, file I/O, file parsing and data serialization
  • Experience with REST APIs
  • Experience researching and developing code to complex standards and specifications
  • Comfort with a wide range of programming paradigms, including functional and object oriented
  • Comfort developing and troubleshooting in a complex mixed technology stack
  • Experience working in a software production environment, including proficiency with IDEs, version control systems and best software engineering practices
  • Ability to develop for multiple platforms, including Windows, macOS and Linux

Location: Remote

Wolfram is an equal opportunity employer and values diversity at its company. Women, people of color, members of the LGBTQ community, individuals with disabilities and veterans are strongly encouraged to apply.

Job Types: Full-time, Part-time, Internship
Contract length: 3 months
Part-time hours: 20 - 40 per week

Pay: $62.00 - $82.00 per hour

Work Location: Remote